heap questions